package util.enumhelper;

import java.sql.Time;
import java.util.Date;
import util.enumeration.OperatingDay;
import util.enumeration.OperatingHours;

/**
 *
 * @author Amelia
 */
public class OperatingHrs {
    
    private OperatingDay operatingDayEnum;
    private String operatingDay;
    private OperatingHours openingHoursEnum;
    private Time openingHours;
    private OperatingHours closingHoursEnum;
    private Time closingHours;
    private Date specificDate;

    public OperatingHrs() {
    }
        
    public OperatingHrs(OperatingDay operatingDayEnum, String operatingDay, OperatingHours openingHoursEnum, Time openingHours, OperatingHours closingHoursEnum, Time closingHours) {
        this.operatingDayEnum = operatingDayEnum;
        this.operatingDay = operatingDay;
        this.openingHours = openingHours;
        this.closingHours = closingHours;
        this.openingHoursEnum = openingHoursEnum;
        this.closingHoursEnum = closingHoursEnum;
    }

    public OperatingHrs(String operatingDay, OperatingHours openingHoursEnum, Time openingHours, OperatingHours closingHoursEnum, Time closingHours, Date specificDate) {
        this.operatingDay = operatingDay;
        this.openingHours = openingHours;
        this.closingHours = closingHours;
        this.openingHoursEnum = openingHoursEnum;
        this.closingHoursEnum = closingHoursEnum;
        this.specificDate = specificDate;
    }

    public OperatingHrs(OperatingDay operatingDayEnum, String operatingDay, OperatingHours openingHoursEnum, Time openingHours, OperatingHours closingHoursEnum, Time closingHours, Date specificDate) {
        this.operatingDayEnum = operatingDayEnum;
        this.operatingDay = operatingDay;
        this.openingHours = openingHours;
        this.closingHours = closingHours;
        this.openingHoursEnum = openingHoursEnum;
        this.closingHoursEnum = closingHoursEnum;
        this.specificDate = specificDate;
    }

    public OperatingDay getOperatingDayEnum() {
        return operatingDayEnum;
    }

    public void setOperatingDayEnum(OperatingDay operatingDayEnum) {
        this.operatingDayEnum = operatingDayEnum;
    }

    public String getOperatingDay() {
        return operatingDay;
    }

    public void setOperatingDay(String operatingDay) {
        this.operatingDay = operatingDay;
    }

    public OperatingHours getOpeningHoursEnum() {
        return openingHoursEnum;
    }

    public void setOpeningHoursEnum(OperatingHours openingHoursEnum) {
        this.openingHoursEnum = openingHoursEnum;
    }

    public Time getOpeningHours() {
        return openingHours;
    }

    public void setOpeningHours(Time openingHours) {
        this.openingHours = openingHours;
    }

    public OperatingHours getClosingHoursEnum() {
        return closingHoursEnum;
    }

    public void setClosingHoursEnum(OperatingHours closingHoursEnum) {
        this.closingHoursEnum = closingHoursEnum;
    }

    public Time getClosingHours() {
        return closingHours;
    }

    public void setClosingHours(Time closingHours) {
        this.closingHours = closingHours;
    }

    public Date getSpecificDate() {
        return specificDate;
    }

    public void setSpecificDate(Date specificDate) {
        this.specificDate = specificDate;
    }
}
